package com.fulihui.weixinclient.result.order;

/**
 * 微信退款接口返回参数
 * Created by Willard on 2015/9/17.
 */
public class RefundWeixinResult extends OrderWeixinResult {
    private static final long serialVersionUID = 5023618703792602601L;

    /* 微信订单号 */
    private String            transaction_id;

    /* 商户订单号 */
    private String            out_trade_no;

    /* 商户退款单号 */
    private String            out_refund_no;

    /* 微信退款单号 */
    private String            refund_id;

    /* 退款渠道 */
    private String            refund_channel;

    /* 退款金额 */
    private int               refund_fee;

    /* 订单总金额 */
    private int               total_fee;

    /* 订单金额货币种类 */
    private String            fee_type;

    /* 现金支付金额 */
    private int               cash_fee;

    /* 现金退款金额 */
    private int               cash_refund_fee;

    /* 代金券或立减优惠退款金额 */
    private int               coupon_refund_fee;

    /* 代金券或立减优惠使用数量 */
    private int               coupon_refund_count;

    /* 代金券或立减优惠ID */
    private String            coupon_refund_id;

    public String getTransaction_id() {
        return transaction_id;
    }

    public void setTransaction_id(String transaction_id) {
        this.transaction_id = transaction_id;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getOut_refund_no() {
        return out_refund_no;
    }

    public void setOut_refund_no(String out_refund_no) {
        this.out_refund_no = out_refund_no;
    }

    public String getRefund_id() {
        return refund_id;
    }

    public void setRefund_id(String refund_id) {
        this.refund_id = refund_id;
    }

    public String getRefund_channel() {
        return refund_channel;
    }

    public void setRefund_channel(String refund_channel) {
        this.refund_channel = refund_channel;
    }

    public int getRefund_fee() {
        return refund_fee;
    }

    public void setRefund_fee(int refund_fee) {
        this.refund_fee = refund_fee;
    }

    public int getTotal_fee() {
        return total_fee;
    }

    public void setTotal_fee(int total_fee) {
        this.total_fee = total_fee;
    }

    public String getFee_type() {
        return fee_type;
    }

    public void setFee_type(String fee_type) {
        this.fee_type = fee_type;
    }

    public int getCash_fee() {
        return cash_fee;
    }

    public void setCash_fee(int cash_fee) {
        this.cash_fee = cash_fee;
    }

    public int getCash_refund_fee() {
        return cash_refund_fee;
    }

    public void setCash_refund_fee(int cash_refund_fee) {
        this.cash_refund_fee = cash_refund_fee;
    }

    public int getCoupon_refund_fee() {
        return coupon_refund_fee;
    }

    public void setCoupon_refund_fee(int coupon_refund_fee) {
        this.coupon_refund_fee = coupon_refund_fee;
    }

    public int getCoupon_refund_count() {
        return coupon_refund_count;
    }

    public void setCoupon_refund_count(int coupon_refund_count) {
        this.coupon_refund_count = coupon_refund_count;
    }

    public String getCoupon_refund_id() {
        return coupon_refund_id;
    }

    public void setCoupon_refund_id(String coupon_refund_id) {
        this.coupon_refund_id = coupon_refund_id;
    }
}
